home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 10
/
AACD 10.iso
/
AACD
/
Games
/
MAME
/
src
/
vidhrdw
/
vector.h
< prev
next >
Wrap
C/C++ Source or Header
|
2000-05-20
|
1KB
|
45 lines
#ifndef __VECTOR__
#define __VECTOR__
#include "artwork.h"
#define VECTOR_TEAM \
"-* Vector Heads *-\n" \
"Brad Oliver\n" \
"Aaron Giles\n" \
"Bernd Wiebelt\n" \
"Allard van der Bas\n" \
"Al Kossow (VECSIM)\n" \
"Hedley Rainnie (VECSIM)\n" \
"Eric Smith (VECSIM)\n" \
"Neil Bradley (technical advice)\n" \
"Andrew Caldwell (anti-aliasing)\n" \
"- *** -\n"
#define MAX_POINTS 5000 /* Maximum # of points we can queue in a vector list */
#define MAX_PIXELS 850000 /* Maximum of pixels we can remember */
extern int translucency; /* translucent vectors */
extern unsigned char *vectorram;
extern size_t vectorram_size;
int vector_vh_start (void);
void vector_vh_stop (void);
void vector_vh_update(struct osd_bitmap *bitmap,int full_refresh);
void vector_vh_screenrefresh(struct osd_bitmap *bitmap,int full_refresh);
void vector_clear_list (void);
void vector_draw_to (int x2, int y2, int col, int intensity, int dirty);
void vector_add_point (int x, int y, int color, int intensity);
void vector_add_clip (int minx, int miny, int maxx, int maxy);
void vector_set_shift (int shift);
void vector_set_intensity(float _intensity);
float vector_get_intensity(void);
void vector_set_gamma(float _gamma);
float vector_get_gamma(void);
#endif